package collection;

import java.util.ArrayList;
import java.util.Collection;

/**
 * 泛型集合:
 * 1.JDK1.5时推出的一个特性: 泛型
 * 2.泛型也称为参数化类型，允许我们在使用一个类时，
 *   传入某个类型来规则其内部的属性、方法的参数或返回值类型，使我们使用时更加方便
 *   1)泛型在集合中被广泛使用，用来指定集合中元素的类型
 */
public class CollectionDemo3 {
    public static void main(String[] args) {
        Collection<String> c = new ArrayList();
        c.add("A");
        c.add("B");
        //c.add(3); 被泛型限制了

        Collection<Double> c2 = new ArrayList();
        c2.add(1.0);
        c2.add(2.0);
        //c2.add("3.0");

    }
}
